@charset "utf-8";
/* CSS Document */

body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:'微软雅黑',Arial, Helvetica, sans-serif; TEXT-ALIGN:center;COLOR:#555555; background:#ffffff; line-height:21px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#287ec7}

a img{ border:0;}

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}

a img{ border:none;}


.clear{ clear:both; height:0; overflow:hidden; display:block;}

.blue{ color:#287ec7; }

.float_left{ float:left;}

.float_right{ float:right;}

.container{ min-width:1003px; width:1003px; margin:0px auto; padding:0px; text-align:left; }

#top{position:relative; width:1003px; height:119px;　 }

.logo{ float:left;}

.top_copy{ position:absolute ; right:0px; top:26px; font-size:14px; }
.top_copy a{ margin:0px 10px; }
.top_copy a img{ vertical-align:middle; margin-right:5px;}

.search{ position:absolute; right:0px; top:64px;}

.search input{ float:left;}

.search_k{ border:solid 1px #eeeeee; width:200px; height:27px; background:#FFF; padding-left:10px; line-height:27px; color:#999999;}

.menu_bg{ background:#21469a; min-width:1003px;}

#menu{ height:44px; }

#menu ul li{ float:left;  width:140px; background:url(../images/menu_line.jpg) no-repeat left center; text-align:center; font-size:16px; color:#ffffff;}

#menu ul li a{display:block; height:44px; line-height:44px;  color:#ffffff;}

#menu ul li a:hover{ color:#ffffff; background:#2557c9;}

/*Top*/

.index_banner{  min-width:1003px; }


.index_con{ padding:40px 0px; }

.index_dh{ height:42px; line-height:42px;  border:solid 1px #e5e5e5;  font-size:16px; color:#0066a5; padding:0px 15px;}
.index_dh .l_bt{ float:left; background:url(../images/index_dh_line.jpg) no-repeat left center; padding-left:20px; text-transform:uppercase;}
.index_dh .l_bt span{ margin-left:5px;}
.index_dh .r_more{ float:right; background:url(../images/more.jpg) no-repeat left center; padding-left:18px; font-size:12px;}

.index_intro{ width:490px; float:left; display:inline;}
.index_intro_con{ margin-top:20px; line-height:30px; font-size:14px;}


.index_news{ width:463px; float:right; display:inline;}
.index_news .fitst_news{ height:100px; padding:25px 0; clear:both; }
.index_news .fitst_news .l_pic{ float:left; }
.index_news .fitst_news .r_con{ overflow:hidden; padding-left:25px;}
.index_news .fitst_news .r_con .title{ font-size:16px; padding-bottom:15px;}
.index_news .fitst_news .r_con .date{ background:url(../images/news_date.jpg) no-repeat left center; padding-left:20px; margin-bottom:10px;} 
.index_news_con{ padding:0px 5px; }
.index_news_con ul li{line-height:48px; height:48px; border-bottom:solid 1px #cccccc; clear:both; background:url(../images/news_tb.jpg) no-repeat left center; padding-left:15px; overflow:hidden; font-size:14px;}

.none {display:none;}



/*Index End*/


.inside_banner{ }

#con{ padding:27px 0px;}

#left{ width:200px; float:left;}

.left_top{ height:40px; line-height:40px; background:#21469a; color:#fff; font-size:18px;  padding-left:25px;}
.left_top span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; }

.left_dh{ margin-bottom:15px; }

.left_dh ul li{ line-height:40px; }

.left_dh ul li a{ background:url(../images/left_tb.jpg) no-repeat 30px center #fafafa; height:40px; display:block; padding-left:45px; border-bottom:solid 1px #b0b0b0; font-size:14px;}

.left_dh ul li a:hover{ background:url(../images/left_hover.jpg) no-repeat 30px center #e6e6e6; }

.left_dh ul li a#l_hover{ background:url(../images/left_hover.jpg) no-repeat 30px center #e6e6e6;}

.left_dh ul ul li a{ padding-left:45px;  }

.left_dh ul ul li a:hover{  }

.left_dh ul.collapsed {display: none;}

.left_p{ margin-bottom:15px;}


#right{ width:745px; float:right; }

.right_dh{ height:40px; line-height:40px; border-bottom:solid 1px #eeeeee;}
.right_dh_l{ float:left; color:#21469a; font-size:16px;}
.right_dh_r{ float:right;}

.right_con{ min-height:400px; height:auto; _height:400px; padding:15px 5px;}

.proshow{ width:33%; text-align:center; margin-top:10px; height:180px; float:left; font-size:14px;}

.proshow img{ margin-bottom:10px;}


.big_con{ padding:10px 0px; min-height:300px; height:auto; _height:300px;}
.big_con .big_l{ width:360px; float:left;}
.big_con .big_r{ overflow:hidden; padding-left:30px;}
.big_con .big_r .title{ font-size:16px; padding:10px 0px; border-bottom:solid 1px #eeeeee; color:#21469a; margin-bottom:10px;}
.big_con .big_r .jianshu{ line-height: 32px; font-size: 14px; margin-bottom: 30px; min-height:100px; height:auto; _height:100px;}
.big_con .big_r .b_anniu{ text-align: center; margin-top: 10px; }
.big_con .big_r .b_anniu a{ margin: 0px 5px; width:147px; height:46px; line-height:46px; display:inline-block; background:#afafaf; color:#FFFFFF; text-align:center; font-size:16px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.big_con .big_r .b_anniu a:hover{ background:#21469a;}

.big_dh{ height:40px; line-height:40px; padding-left:30px; background:url(../images/big_dh_tb.jpg) no-repeat 15px center; color: #21469a; font-size: 16px; border:solid 1px #aaaaaa;  margin-top:25px; clear:both;}
.big_note_con{ min-height:150px; height:auto; _height:150px; padding:10px 0px;}

/*Inside End*/


/*Bottom*/
 
.last_dh{ min-height:111px; height:auto; _height:111px; min-width:1003px; padding:20px 0px; background:#f5f5f5; border-top:solid 1px #e9e9e9;  }
.last_dh .list{ width:121px; float:left;}
.last_dh .bt{ font-size:16px; height:40px; line-height:40px; margin-bottom:10px; text-transform:uppercase; background:url(../images/last_dh_line.jpg) no-repeat left bottom;}
.last_dh .list ul{}
.last_dh .list ul li{ line-height:30px; height:30px;  overflow:hidden; }
.last_right{ float:right; width:230px;}
.last_erwei{ padding-top:10px; padding-bottom:20px; }
.last_erwei .pic{ float:left; text-align:center; display:inline; margin:0px 10px;}
.last_erwei .pic img{ width:87px;}

.last_menu{ padding:20px 0px; clear:both; color:#FFFFFF; min-width:1003px; background:#21469a; text-align:center;}
.last_menu a{ color:#FFFFFF;}
.last_menu_l{ float:left;}
.last_menu_l a{ margin:0px 10px;}
.last_menu_r{ float:right; padding-right:10px; text-align:right;}